libxl: Extend libxl__ao_device with a libxl__ev_child member
authorYang Hongyang <yanghy@cn.fujitsu.com>
Fri, 18 Jul 2014 08:40:54 +0000 (16:40 +0800)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 26 Sep 2014 14:12:37 +0000 (15:12 +0100)
commit7c52b9231f06286c5d24192b81d644b86eb07a08
tree57ba6c2bcc7a3adc2fe7532fe743f80ab894428a
parent82323acaebf0205811e47e175525eb2f63fc1a79
libxl: Extend libxl__ao_device with a libxl__ev_child member

This can be used to fork children to allow the asynchronous execution
of system calls which only come in a synchronous variant. This will
be useful for Remus, in the following patches.

Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
Signed-off-by: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
tools/libxl/libxl_device.c
tools/libxl/libxl_internal.h